import axios from "axios";
const qs = require('qs');
export function getUrlKey(name, url) {
    return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(url) || [, ""])[1].replace(/\+/g, '%20')) || null
}
/**
 * @description 设置数据
 * @param type{String} 请求类型
 * @param data{Object} 请求参数
 */
export function setDataByCustomApi(apiObj) {
    let a = JSON.stringify(apiObj.data)
    let data={
        params:a
    }
    return axios.request({
        url: apiObj.url,
        method: 'post',
        data: qs.stringify(data)
    });
}
/**
 * @description 获取数据
 * @param type{String} 请求类型
 * @param data{Object} 请求参数
 */
export function getDataByCustomApi(url) {
    // let a = JSON.stringify(apiObj.data.params || [])
    // let data = {
    //     tableName: apiObj.data.tableName,
    //     params: a
    // }
    return axios.request({
        url: url,
        method: 'get'
    });
}